package com.uade.empresasdistribuidas.model;

import com.uade.empresasdistribuidas.connection.HibernateUtil;
import com.uade.empresasdistribuidas.dao.SucursalDAO;
import com.uade.empresasdistribuidas.dao.SucursalDAOImpl;
import com.uade.empresasdistribuidas.entities.SucursalDTO;

public class Sucursal {
	
	private SucursalDTO sucursal;
	private static SucursalDAO sucursalDAO;

	public Sucursal(String sucursalNombre) {
		sucursal =new SucursalDTO();
		sucursal.setNombre(sucursalNombre);
		sucursal= getSucursalDAO().findByExample(sucursal).get(0);
		
	}

	
	public static SucursalDAO getSucursalDAO(){
		if (sucursalDAO==null){
			sucursalDAO= new SucursalDAOImpl();
			sucursalDAO.setSession((HibernateUtil.getSession()));
		}
		return sucursalDAO;
		
	}


	public SucursalDTO getSucursal() {
		return sucursal;
	}


	public void setSucursal(SucursalDTO sucursal) {
		this.sucursal = sucursal;
	}
	
	
	
}
